|
Basic ideas:
The goal of this project was to build software that would allow the old software having no USB support (TWAIN drivers etc),
use high-speed USB connection to camera. The client part of the application provides virtual COM-port, while
server part uses USB connection to camera for data transfers. Communication between client and server parts
runs over TCP/IP network (client and server part can run on the same PC).
To simplify the software design, the free Cisco dialout utility was used as client part.
The server part was written to comply RFC 2217 "Telnet Com Port Control Option"
that was used to encapsulate data transfer.
Bad news
It appeared that most part of the software relies heavily on software delays, so it still runs slowly, even if the virtual
COM-port provides 921600 baud...
|